package com.excel.service;

import com.excel.entity.db.PubImpExcelJdLog;
import com.excel.service.excel.BizImportResult;
import org.springframework.web.multipart.MultipartFile;


/**
 * @author hc
 * @Description excel-导入 创建任务
 */
public interface TaskService {


    /**
     * 创建任务
     */
    void createTask(MultipartFile file, String key);

    /**
     * 处理任务
     */
    <ERROR, DATA> void handleTask(PubImpExcelJdLog pubImpExcelJdLog);

    /**
     * 销毁任务
     */
    void cancleTask(Long taskId);
}
